$(function () {
    // 查询参数
    var QueryObj = {
        query: "",
        cid: $.getValue("cid"),
        pagenum: 1,
        pagesize: 10
    }
    // 总页数
    totalPage=1;
    init();

    function init() {
        // setHTML();
        mui.init({
            pullRefresh: {
                container: '.pyg_view',
                down: {
                    auto: true, //可选,默认false.首次加载自动上拉刷新一次
                    callback: function () {
                        // console.log(456);
                        // 因为是append重置一次内容
                        $(".pyg_view ul").html("");
                        QueryObj.pagenum = 1;
                        search(function () {
                            mui('.pyg_view').pullRefresh().endPulldownToRefresh();
                            // 重置 上拉组件
                            mui('.pyg_view').pullRefresh().refresh(true);
                        });
                    }
                },
                up: {
                    contentrefresh: '正在加载...',
                    callback: function () {
                        //    判断是否有下一页 有QueryObj.pagenum++；
                        //    没有不执行了
                        //    计算总页数
                        //    totalPage =Math.ceil(total/QueryObj.pagesize)
                        //    当前页码和总页数做判断
                        if(QueryObj.pagenum>=totalPage){
                            // 结束上拉加载更多 如果没有数据 传入 true 否则 传入 false
                            mui('.pyg_view').pullRefresh().endPullupToRefresh(true);
                        }else{
                            QueryObj.pagenum++;
                            search(function () {
                                mui('.pyg_view').pullRefresh().endPullupToRefresh();
                            });
                        }
                    }
                }
            }
        });
        hrefEvent()
    }

    // 因为miu取消了a标签的默认跳转，所以要给a标签添加tap事件
    function hrefEvent(){
        // a标签动态生成，要委托
        $(".pyg_view").on("tap","a",function(){
            var href =  this.href;
            console.log(href);
            location.href=href;
        })
    }
    // onload = function () {
    //     setHTML();
    //     onresize = function () {
    //         setHTML();
    //     }
    
    
    //     function setHTML() {
    //         // 设置基础值
    //         var baseval = 100;
    //         // 设置稿的宽度
    //         var pagewidth = 375;
    //         //获取屏幕的动态宽度
    //         var screenWidth = document.querySelector('html').offsetWidth;
    //         // 计算出字体的大小
    //         var fontsize = baseval * screenWidth / pagewidth;
    //         document.querySelector('html').style.fontSize = fontsize + "px";
    //     }
    // }
    
    // 获取列表数据
    function search(callback) {
        $.ajax({
            type: "get",
            url: "goods/search",
            data: QueryObj,
            dataType: "json",
            success: function (res) {
                // console.log(res);
                // 计算总页数
                totalPage =Math.ceil(res.data.total/QueryObj.pagesize);
                var str = template("getSearch", {
                    "data": res.data.goods
                });
                $(".pyg_view ul").append(str);
                callback && callback();
            }
        })
    }
})